import com.sun.org.apache.xpath.internal.objects.XString;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: YKH
 * Date: 2022-03-07
 * Time: 19:13
 */
public class test {
    public static void main(String[] args) {
        System.out.println("\\\"hello\\\"");
        System.out.println("/\"hello/\"");
        double t=8846.0;
        int a =(int)t;
        System.out.println(a);
        float arr=1.5;

    }

    //求余数
    public static void main6(String[] args) {
        //求余数
        System.out.println(10%3);  //1
        System.out.println(10%-3); //1
        System.out.println(-10%3); //-1
        System.out.println(-10%-3);//-1

    }
    public static void main5(String[] args) {
        //字符串类型
        String str1 = "Yangkehong";
        String str2 = "帅";
        System.out.println( str1+str2);//拼接

    }
    public static void main4(String[] args) {
        /*浮点型数据  取值范围：和C语言一样，遵守IEE754的标准，使用 符号位、阶码、与尾数存储
        float型： 占用4个字节  在小数点后 6位 是精确的
        double型：占用8个字节  在小数点后 11位 是精确的
         */
        float fl=2.1f;
        System.out.println(fl);
        double dl=55.5;
        System.out.println(fl);
    }
    public static void main3(String[] args) {
        /*布尔类型  boolean 只能有两个取值 true 或者 false
         Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法
        1个booldean 类型的大小·未明确，但如果是 boolean数组，JVM虚拟机认为其实8个字节。
         */
        boolean flag = false;
        if(flag)
            System.out.println( "真");
        else
            System.out.println("假");
    }
    public static void main2(String[] args) {
        /*字符型数据
         计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一
          个字符占用两个字节, 表示的字符种类更多, 包括中文
         */
        char ch ='高';

        System.out.println(ch);
        ch=100;
        System.out.println(ch);
        //包装类型  Character
    }
    public static void main1(String[] args) {
        // 整数类型 int的包装类型为 Integer
        //整型  变量在使用之前必须要赋初值，否则编译报错
        int a=10;
        System.out.println(a);
        //长整型
        long b=10L;
        System.out.println(b);
        //短整型  占用 2个字节  15个数值位  取值范围：-2^15 - 2^15 -1
        short sh=10;
        System.out.println(sh);
        //字节型 占用1个字节   7个数值位  取值范围：-2^7 - 2^7 -1  (-128 —— 127)
        byte b1 = (byte)128;
        System.out.println(b1);

    }

}
